package com.syxd.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.syxd.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 系统权限表
 *
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("sys_permission")
public class SysPermissionEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

	@TableId
	private Integer id;
    /**
     * 权限名
     */
	private String name;
    /**
     * 权限代码
     */
	private String code;
    /**
     * 父ID
     */
	private Integer parentId;
    /**
     * 是否为父节点（1：父节点 ，0：非父节点）
     */
	private Integer isParent;
	/**
	 * 删除表示（默认：0.不删除，1.删除）
	 */
	@TableLogic
	private Integer isDelete;
	/**
	 * 创建时间
	 */
	private Date createTime;
}
